package nc.ui.ep.dj;

import nc.impl.arap.proxy.IProxyCommon;
import nc.itf.fi.pub.KeyLock;
import nc.itf.fi.pub.SysInit;
import nc.ui.arap.actions.RefreshAction;
import nc.vo.arap.exception.ExceptionHandler;
import nc.vo.arap.pub.ArapConstant;
import nc.vo.ep.dj.DJZBHeaderVO;
import nc.vo.ep.dj.DJZBVO;
import nc.vo.ep.dj.DJZBVOConsts;
import nc.vo.ep.dj.DJZBVOUtility;
import nc.vo.pub.BusinessException;
import nc.vo.pub.lang.UFBoolean;

public abstract class ArapBaseEntry extends nc.ui.ep.dj.DjPanel {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	protected IProxyCommon proxy = null;

	public ArapBaseEntry() {
		super();
	}

	public ArapBaseEntry(int syscode) {
		super(syscode);
	}

	public boolean needSettleNum(String pk_corp) throws BusinessException {
		UFBoolean issettle = SysInit.getParaBoolean(pk_corp,
				ArapConstant.NEED_SETTLE_NUM);
		return UFBoolean.TRUE.equals(issettle);
	}

}
